body {
  background-image: linear-gradient(to top right,
      #74ebd5 0%, #9face6 100%);
  min-height: 100vh;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: '微软雅黑';
}

.cardlist {
  position: relative;
  width: 100%;
  height: 370px;
  overflow: hidden;
}

.card {
  position: absolute;
  width: 200px;
  height: 320px;
  /* text-align: justify; */
  /* background-color: #fff;
  border-radius: 10px;
  padding: 20px; */
  transition: .5s;
  left: calc(50% - 110px);
  top: 0;
}

img {
  width: inherit;
  height: inherit;
}



#next,
#prev {
  position: absolute;
  top: 40%;
  color: #fff;
  background-color: transparent;
  border: none;
  font-size: xxx-large;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  left: 50px;
  cursor: pointer;
}

#next {
  left: unset;
  right: 50px;
}